package day0628;

import java.io.File;
import java.io.IOException;
import java.util.Scanner;

//a.在电脑D盘下创建一个文件为HelloWorld.txt文件，判断他是文件还是目录，在创建一个目
//        录IOTest,之后将HelloWorld.txt移动到IOTest目录下去；之后遍历IOTest这个目录下的文
//        件
//        b.从键盘输入接收一个文件夹路径,打印出该文件夹下所有的.java后缀的文件名(不包括子目录)
public class HomeWork {

    public static void main(String[] args) throws IOException {
        demo1();
        demo2();
    }
   public static void demo1(){
        File f=new File("d://aaaaa.txt");
        if(f.exists()){
            System.out.println("已经存在不能创建了私密马赛");
        }
        File f1=new File("d://Test//a.txt");

        f.renameTo(f1);
   }
   public static void demo2(){
       System.out.println("输入文件路径");
       Scanner sc=new Scanner(System.in);
       String name=sc.next();
       File f=new File(name);
       File[] fs=f.listFiles();
       File[] names=f.listFiles((dir,name1)-> name1.endsWith(".java"));
       for(File s:names){
           //File f1=new File("s");
           //System.out.println(s.getAbsolutePath());
           System.out.println(s);
           //System.out.println(s.list());
           System.out.println(s.getName());
       }
       System.out.println();

   }
//    a.递归实现输入任意目录，列出文件以及文件夹(包括子目录)
//
//    b.复制一个文件显示复制所花的时间
   public static void demo3(){


   }
}